<?php

namespace WidgetDashboard\Model;

class Index {
    public function getDashboardItems() {
        $dbSql = 'SELECT DISTINCT g.groep AS groep, g.glyphicon AS glyphicon,l.naam AS naam, l.pad as pad 
                FROM beheergroep g JOIN beheerlijst l 
		ON g.id = l.idgroep 
                WHERE l.id IN(SELECT r.idbeheerlijst 
		FROM (beheerrechten r JOIN beheer b ON r.idbeheer = b.id)
                JOIN persoonbeheer p on p.idbeheer = r.idbeheer 
                WHERE idpersoon =  :idpersoon) 
                GROUP BY l.naam 
                ORDER BY g.volgnummer,l.volgnummer';
        try{
            $dbStmt = \Db::GET()->prepare($dbSql);
            $dbStmt->execute([':idpersoon'=>$_SESSION['persoonid']]);
            return $dbStmt;
        }  catch (PDOException $ex){
            
        }
    }
}

